示例:PLC 聊天网络基础服务
产品: CODESYS 基础库
该示例项目由一个服务器应用程序和一个客户端应用程序组成,每个应用程序都有一个可视化。客户端应用程序通过 TCP(端口 50000)通过服务器应用程序与另一个客户端应用程序进行通信。连接可以是加密的,也可以是未加密的。
描述
建立未加密的 TCP 连接
可以通过停用“加密”开关来建立未加密的连接。对于客户端应用程序和服务器应用程序,必须在“IP 地址”字段中指定服务器的 IP 地址。
建立加密的 TCP 连接
通过激活“加密”开关可以建立加密连接。在这种情况下,服务器必须将客户端证书存储为可信证书。每个客户端应用程序都必须将服务器证书存储为可信证书。
打开 PLC外壳 设备(客户端和服务器)
输入以下命令:
cert-genselfsigned
下载并安装 CODESYS Security Agent 工具来自 CODESYS Store International (参见:https://store.code sys.com/codesys-security-agent.html)。
打开 安全屏 看法。
选择特定证书并将其保存到 PC。
将客户端的证书保存为服务器的可信证书。
将服务器的每个证书保存为客户端的可信证书。
在里面
TCP_Client
和TCP_Server
计划,info
变量必须设置为指定证书的名称 (CN)。
这 上网 按钮可用于激活服务器并在客户端和服务器之间建立连接。
系统要求和限制
编程系统 | CODESYS Development System (版本3.5.16.0或更高版本) |
运行时系统 | CODESYS Control Win (版本3.5.16.0) |
附加组件 | - |
注意
下载 项目